Scalable and Flexible Parallel/Distributed Simulation Systems: A Micro-Kernel Approach

نویسنده

  • Kalyan S. Perumalla
چکیده

A novel micro-kernel approach to building parallel/distributed simulation systems is presented. Using this approach, a unified system architecture is developed for incorporating multiple types of simulation processes. The processes hold potential to employ a variety of synchronization mechanisms, and could even alter their choice of mechanism dynamically. Supported mechanisms include traditional lookahead-based conservative and state saving-based optimistic execution approaches. Also supported are newer mechanisms such as reverse computation-based optimistic execution and aggregation-based event processing, all within a single parsimonious application programming interface. The internal implementation and a preliminary performance evaluation of this interface are presented in μsik, which is an efficient parallel/distributed realization of the micro-kernel architecture in C. A performance study is presented, showing scalability of the system to 512 processors with excellent speedup on multiple applications.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

μsik – A Micro-Kernel for Parallel/Distributed Simulation Systems

We present a novel micro-kernel approach to building parallel/distributed simulation systems. Using this approach, we develop a unified system architecture for incorporating multiple types of simulation processes. The processes hold potential to employ a variety of synchronization mechanisms, and could alter their choice of mechanism dynamically. Supported mechanisms include traditional lookahe...

متن کامل

Dynamic configuration and collaborative scheduling in supply chains based on scalable multi-agent architecture

Due to diversified and frequently changing demands from customers, technological advances and global competition, manufacturers rely on collaboration with their business partners to share costs, risks and expertise. How to take advantage of advancement of technologies to effectively support operations and create competitive advantage is critical for manufacturers to survive. To respond to these...

متن کامل

μsik – A Micro-Kernel for Parallel/Distributed Simulation

We present a novel micro-kernel approach to parallel/distributed simulation. Using the micro-kernel approach, we develop a unified architecture for incorporating multiple types of simulation processes. The processes hold potential to employ a variety of synchronization mechanisms, and could alter their choice of mechanism dynamically. Supported mechanisms include traditional lookahead-based con...

متن کامل

A Proposal for a Multi-Agent based Synchronization Method for Distributed Generators in Micro-Grid Systems

A synchronization technique based on the Multi-Agent Systems approach, is proposed for a group of Distributed Generators belonging to a Micro-Grid. The Average Time Synchronization consensus algorithm is used. A detailed description of system’s hardware architecture is given and several simulations of the dynamic are performed. Since the synchronization take place on a dedicated layer, differen...

متن کامل

Squid: Enabling search in DHT-based systems

A fundamental problem in large scale, decentralized distributed systems is the efficient discovery of information. This paper presents Squid, a peer-to-peer information discovery system that supports flexible searches and provides search guarantees. The fundamental concept underlying the approach is the definition of multi-dimensional information spaces and the maintenance of locality in these ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005